package bean;

import dao.Categorias;
import dao.Links;
import dto.Categoria;
import dto.Link;
import java.util.ArrayList;
import java.util.List;

public class linkBean {

//    Links linkDao;
    private Categorias categDao;
    
    public linkBean() {
//        linkDao = new Links();
        categDao = new Categorias();
    }

//    public List<Link> getLinks() {
//        List<Link> retorno = null;
//        retorno = linkDao.select();
//        return retorno;
//    }
    
    public List<Categoria> getCategorias(){
        List<Categoria> retorno = null;
        retorno = categDao.select();
        return retorno;
    }
    

//    public List<Teste> getCategoria() {
//
//        List<Teste> categoria = new ArrayList<Teste>();
//
//        List<Item2> links = new ArrayList<Item2>();
//
//        Teste categoria_item = new Teste();
//        categoria_item.setDescricao("Descrição do teste 1");
//
//        for (int x = 0; x < 5; x++) {
//            Item2 link_item = new Item2();
//            link_item.setDescricao("descricao " + x + " do item2");
//
//            links.add(link_item);
//        }
//        
//        categoria_item.setItem2(links);
//        
//        categoria.add(categoria_item);
//
//        return categoria;
//    }

    public class Teste {

        private String descricao;
        private List<Item2> item2;

        public String getDescricao() {
            return descricao;
        }

        public void setDescricao(String descricao) {
            this.descricao = descricao;
        }

        public List<Item2> getItem2() {
            return item2;
        }

        public void setItem2(List<Item2> item2) {
            this.item2 = item2;
        }
    }

    public class Item2 {

        private String descricao;

        public String getDescricao() {
            return descricao;
        }

        public void setDescricao(String descricao) {
            this.descricao = descricao;
        }
    }
}
